#include<unistd.h>
#include<stdio.h>

int main()
{
    //创建子进程
    pid_t pid = fork();
    if (pid < 0)
    {
        perror("fork");
        _exit(-1);//未创建成功
    }
    else if (pid == 0)//子进程执行区域
    {
        printf("本进程pid:%d，父进程为:%d\n", getpid(), getppid());
    }
    else{//父进程执行区域
        printf("本进程pid:%d, 子进程为:%d\n", getpid(), pid);
    }
    return 0;
}
